package cn.com.nes.site.entity.dto.fault;

import com.alibaba.fastjson2.annotation.JSONField;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@NoArgsConstructor
public class FaultInfoDto {
    /**
     * 联系人
     */
    private String contact;
    /**
     * 联系电话
     */
    private String phone;
    /**
     * 地址
     */
    private String address;
    /**
     * 故障代码
     */
    private String erroCode;
    /**
     * 设备id
     */
    private String sbId;
    /**
     * 设备别名
     */
    private String sbbm;
    /**
     * 设备型号
     */
    private String sbxh;
    /**
     * 设备类型名称
     */
    private String sblxmc;
    /**
     * 报警时间
     */
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date alertTime;
    /**
     * 处理状态  0-已处理;1-待处理
     */
    private Integer state;
    /**
     * 处理人id
     */
    private String userId;
    /**
     * 处理人
     */
    private String user;
    /**
     * 处理时间
     */
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date handleTime;
    /**
     * 处理方式  0人工确认  1派遣工单
     */
    private String erroMode;
    /**
     * 处理结果
     */
    private String erroDesc;
    /**
     * 处理结果
     */
    private String faultInfo = "";

    private Double jd;

    private Double wd;

    private Double[] lnglat;

    private String ddId;

    private String xzqhdm;

    private String protocolId = "";
}
